package com.yunxin.core.customer.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.util.List;

@Data
public class OperationCustomerChangeDto {

    @Schema(description = "客户id")
    @NotNull(message = "客户id不能为空")
    private Long customerId;

    @Schema(description = "标签id")
    private List<Long> tagIds;

    @Schema(description = "流转类型 1.流转业务员")
    private Integer changeType;

    @Schema(description = "流转业务员id")
    @NotNull(message = "流转同事id")
    private Integer changeUserId;

    @Schema(description = "流转话务员id")
    @NotNull(message = "流转话务员id不能为空")
    private Integer telephonerId;

    @Schema(description = "流转原因")
    private String changeReason;

    @Schema(description = "上传附件url集合")
    private List<String> attachmentUrls;

    @Schema(description = "操作人",hidden = true)
    private Integer operator;



}
